//
//  WXCallBack.swift
//  Aiwei
//
//  Created by zhu xietong on 2017/12/11.
//  Copyright © 2017年 zhu xietong. All rights reserved.
//

import Foundation
//*/
//enum  WXErrCode {
//    WXSuccess           = 0,    /**< 成功    */
//    WXErrCodeCommon     = -1,   /**< 普通错误类型    */
//    WXErrCodeUserCancel = -2,   /**< 用户点击取消并返回    */
//    WXErrCodeSentFail   = -3,   /**< 发送失败    */
//    WXErrCodeAuthDeny   = -4,   /**< 授权失败    */
//    WXErrCodeUnsupport  = -5,   /**< 微信不支持    */
//};

public enum WXPayCode:Int{
    case success = 0
    case errCodeCommon  = -1
    case errCodeUserCancel  = -2
    case errCodeSentFail  = -3
    case errCodeAuthDeny  = -4
    case errCodeUnsupport  = -5
    public var message:String{
        get{
            switch self {
            case .success:
                return "微信支付成功"
            case .errCodeCommon:
                return "微信支付失败（普通错误类型）"
            case .errCodeUserCancel:
                return "微信支付失败（用户点击取消并返回）"
            case .errCodeSentFail:
                return "微信支付失败（发送失败）"
            case .errCodeAuthDeny:
                return "微信支付失败（授权失败）"
            case .errCodeUnsupport:
                return "微信支付失败（微信不支持）"
            }
        }
    }
}
